package com.stadium.mapper;

import com.stadium.entity.RecordStatistical;
import com.stadium.dto.RecordStatisticalDto;
import com.stadium.vo.RecordStatisticalVo;
import com.stadium.vo.searchVo.SearchVo;
import com.stadium.vo.searchVo.SearchVo;
import com.stadium.vo.searchVo.RecordStatisticalSearchVo;

import java.util.List;
import java.util.Map;

/**
 * 比赛事件统计
 *
 * @author wsl
 * @email
 * @date 2021-06-21 22:36:07
 */
public interface RecordStatisticalMP {
    void save(RecordStatistical recordStatistical);

    void saveBatch(List<RecordStatistical> list);

    void delete(String id);

    void deleteBatch(String[] ids);

    void update(RecordStatistical recordStatistical);

    List<RecordStatisticalDto> query(RecordStatisticalSearchVo searchVo);

    RecordStatisticalDto get(String id);

    int getCount(RecordStatisticalSearchVo searchVo);

    List<Map<String, Object>> getInfo(RecordStatisticalSearchVo recordStatisticalSearchVo);
}
